package com.car.loan.project.xr.util.vo;

import com.car.loan.project.xr.util.bo.business.MakeLoansBo;
import com.car.loan.project.xr.util.bo.business.RepaymentInfoBo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author huangding
 * @description
 * @date 2019/12/24 16:15
 */
@Data
public class LoanMakeLoansDetailVo {

    /**
     * 页面字段：           业务信息 车系型号 融资银行               车辆类型性质 合同车价                   分期金额
     * 期数 融资金额 （以下为录入字段） 放贷日期 融资金额（回显可修改） 操作按钮：保存、提交/撤回、返回
     */

    @ApiModelProperty("业务编号")
    private String loanNo;

    @ApiModelProperty(value = "业务部门", required = true)
    private String deptName;

    @ApiModelProperty(value = "业务员id", required = true)
    private String adminName;

    @ApiModelProperty(value = "汽车经销商", required = true)
    private String dealerName;

    @ApiModelProperty("汽车经销商id")
    private Long dealerId;

    @ApiModelProperty(value = "客户姓名", required = true)
    private String name;

    @ApiModelProperty(value = "手机号码", required = true)
    private String mobile;

    @ApiModelProperty(value = "客户证件号码", required = true)
    private String idCardNo;

    @ApiModelProperty("车系型号")
    private String carName;

    @ApiModelProperty("融资银行")
    private String bankName;

    @ApiModelProperty(value = "车辆类型")
    private String carType;

    @ApiModelProperty(value = "车辆性质")
    private Integer carNature;

    @ApiModelProperty("车牌类型公牌/私牌")
    private String plateType;

    @ApiModelProperty(value = "分期金额，单位元", required = true)
    private Double installmentAmount;

    @ApiModelProperty(value = "融资金额", required = true)
    private Double financingAmount;

    @ApiModelProperty(value = "合同车价", required = true)
    private Double sellAmount;

    @ApiModelProperty(value = "期数", required = true)
    private Long term;

    @ApiModelProperty(value = "放贷日期", required = true)
    private String lendDate;

    @ApiModelProperty("还款信息")
    private RepaymentInfoBo repaymentInfo;

    @ApiModelProperty("放贷信息")
    private MakeLoansBo makeLoans;

}
